﻿@model blacksoft.Models.DocumentoVenta

@{
    ViewBag.Title = "Show";
    Layout = "~/Views/Shared/_LayoutVentas.cshtml";
}

<div style="padding-top:50px">
    <h4>Documento de Venta</h4>
    <hr />
</div>

<div>
    <h4>Mostrar Documento de Venta</h4>
    <hr />
    <div class="form">
        @Html.AntiForgeryToken()
        <center>
            <table style="min-width:80%">

                <tr>
                    <td style="width:50%">
                        <b>
                            @Html.Label("", "Número de Documento de Venta", new { @style = "width:auto" })
                        </b>
                    </td>

                    <td style="width:50%">
                        <b>
                            @Html.Label("", "Fecha de Pago", new { @style = "width:auto" })
                        </b>
                    </td>
                </tr>

                <tr>
                    <td>
                        <div class="">
                            @Html.DisplayFor(model => model.IDDocumentoVenta)
                        </div>
                    </td>
                    <td>
                        <div class="">
                           
                            @Html.DisplayFor(model => model.FechaPago)

                        </div>
                    </td>
                </tr>

                <tr>
                    <td>
                        <b>
                            @Html.Label("", "CLiente", new { @style = "width:auto" })
                        </b>
                    </td>

                    <td>
                        <b>
                            @Html.Label("", " RUC", new { @style = "width:auto" })
                        </b>
                    </td>
                </tr>

                <tr>
                    <td>
                        <div class="">
                            @*@Html.DisplayFor(model => model.Persona.Nombre)
                            @Html.DisplayFor(model => model.Persona.ApellidoPaterno)
                            @Html.DisplayFor(model => model.Persona.ApellidoMaterno)*@
                            @Html.DisplayFor(model => model.PersonaPagador.RazonSocial)
                        </div>
                    </td>
                    <td>
                        <div class="">
                            @*@Html.DisplayFor(model => model.Persona.DNI)*@
                            @Html.DisplayFor(model => model.PersonaPagador.RUC)
                        </div>
                    </td>
                </tr>

                <tr>
                    <td>
                        <b>
                            @Html.Label("", "Medio de Pago", new { @style = "width:auto" })
                            
                        </b>
                    </td>

                    <td>
                        <b>
                            @Html.Label("", "Estado", new { @style = "width:auto" })
                        </b>
                    </td>
                </tr>

                <tr>
                    <td>
                        <div class="">
                            @Html.DisplayFor(model => model.Venta.MedioPago)
                            

                        </div>
                    </td>
                    <td>
                        <div class="">
                            @Html.DisplayFor(model => model.Estado)
                        </div>
                    </td>
                </tr>

                <tr>
                    <td colspan="2">
                        <b>
                            @Html.Label("", "Codigo Venta Asociada", new { @style = "width:auto" })
                        </b>
                    </td>
                </tr>

                <tr>
                    <td colspan="2">
                        <div class="">
                            @Html.DisplayFor(model => model.IDVenta)
                        </div>
                    </td>
                </tr>


                <tr>
                    <td colspan="2">
                        <table class="data-table" style="color:#2e333b">
                            <thead>
                                <tr>
                                    <th>
                                        <div>
                                            @Html.DisplayName("Codigo Pasaje")
                                        </div>
                                    </th>
                                    <th>
                                        <div>
                                            @Html.DisplayName("Viaje")
                                        </div>
                                    </th>
                                    <th>
                                        <div>
                                            @Html.DisplayName("Pasajero")
                                        </div>
                                    </th>
                                    <th>
                                        <div>
                                            @Html.DisplayName("DNI")
                                        </div>
                                    </th>
                                    <th>
                                        <div>
                                            @Html.DisplayName("# Asiento")
                                        </div>
                                    </th>
                                    <th>
                                        <div>
                                            @Html.DisplayName("Costo")
                                        </div>
                                    </th>
                                </tr>

                            </thead>
                            @foreach (var item in @Model.Pasajes)
                            {
                                <tr>
                                    <td>
                                        @Html.DisplayFor(model => item.IDPasaje)
                                    </td>
                                    <td>
                                        @Html.DisplayFor(model => item.ProgramacionViaje.Ruta_x_UnidadTransporte.Ruta.Origen)
                                        @Html.Display("-")
                                        @Html.DisplayFor(model => item.ProgramacionViaje.Ruta_x_UnidadTransporte.Ruta.Destino)
                                    </td>
                                    <td>
                                        @Html.DisplayFor(model => item.Nombre)
                                        @Html.DisplayFor(model => item.ApellidoPaterno)
                                        @Html.DisplayFor(model => item.ApellidoMaterno)
                                    </td>
                                    <td>
                                        @Html.DisplayFor(model => item.DNI)
                                    </td>
                                    <td>
                                        @Html.DisplayFor(model => item.NroAsiento)
                                    </td>
                                    <td>
                                        @Html.DisplayFor(model => item.MontoPago)
                                    </td>
                                </tr>
                            }
                        </table>
                    </td>
                </tr>

                <tr>
                    <td colspan="2"  align="right">
                        <b>
                            @Html.Label("", "Sub Total", new { @style = "width:auto" })
                        </b>
                    </td>
                </tr>

                <tr>

                    <td colspan="2" align="right">
                        <div class="">
                            @Html.DisplayFor(model => model.Subtotal)
                        </div>
                    </td>
                </tr>


                <tr>
                    <td colspan="2" align="right">
                        <b>
                            @Html.Label("", "IGV", new { @style = "width:auto" })
                        </b>
                    </td>
                </tr>

                <tr>
                    <td colspan="2" align="right">
                        <div>
                            @Html.DisplayFor(model => model.IGV)
                        </div>
                    </td>
                </tr>

                <tr>
                    <td colspan="2" align="right">
                        <b>
                            @Html.Label("", "Total", new { @style = "width:auto" })
                        </b>
                    </td>
                </tr>
                <tr>
                    <td colspan="2" align="right">
                        <div>
                            @Html.DisplayFor(model => model.Total)
                        </div>
                    </td>
                </tr>

            </table>

            <table>
                <tr>
                    <td>
                        <div style="margin-left:auto; padding-top:15px">
                            <input type="button" value="Imprimir Factura" class="button" onclick="location.href='@Url.Action("Print", new { id = Model.IDDocumentoVenta})'" />
                        </div>
                    </td>
                    <td>
                        @using (Html.BeginForm())
                        {
                            @Html.AntiForgeryToken()

                            <div style="margin-left:auto; padding-top:15px">
                                <input type="submit" value="Generar Nota de Credito" class="button" onclick="return confirm('¿Desea generar notas de credito para todos los pasajes?')" />
                            </div>
                        }
                    </td>
                </tr>
            </table>
            <div style="margin-bottom:auto; padding-top:15px">
                <input type="button" value="Regresar" class="button" onclick="location.href='@Url.Action("Index")'" />
            </div>


        </center>

    </div>
</div>
@*<p>
    @Html.ActionLink("Edit", "Edit", new { id = Model.IDDocumentoVenta }) |
    @Html.ActionLink("Back to List", "Index")
</p>*@
